package com.scan.bus.presenter;


import com.scan.bus.bean.BaseEntity;

public interface HttpManageCallback<T> {

    /**
     * 请求成功
     * @param t
     */
    void onSuccess(BaseEntity<T> t);


    /**
     * 请求成功，但是响应码不是1000
     * @param code
     * @param message
     */
    void onErrorCode(int code, String message, BaseEntity<T> t);


    /**
     * 请求失败
     */
    void onFailure();

    /**
     * 无论接口请求成功还是失败都会执行
     */
    void onFinish();
}
